import { ImageStringFormat } from "../shared/mediaTypes";

type MonthsNumbering =
  | "1"
  | "2"
  | "3"
  | "4"
  | "5"
  | "6"
  | "7"
  | "8"
  | "9"
  | "10"
  | "11"
  | "12";

export type BirthStoneShape = {
  id?: number;
  name: string;
  color: string;
  image: ImageStringFormat;
  background: ImageStringFormat | null;
  link: string;
  status?: boolean;
};

export type BirthStoneDataType = {
  [key in MonthsNumbering]?: BirthStoneShape[];
};
